import { initMixin } from "./init";
import { initGlobalApi } from "./globalApi.js";

//为什么不使用class，这样所有的功能都耦合在一起，不方便扩展，且vue需要将其他功能分布到各个模块上
function Vue(options) {
  this._init(options);
}

//初始化数据
initMixin(Vue);

//初始化全局api
initGlobalApi(Vue);

export default Vue;
